#include <stdlib.h>
#include <stdio.h>
#include "bitmap.h"

int main()
{
	BitMap* bitmap = new BitMap(100);
	int arr[100];	
	int len = 100;
	int i = 0;
	bitmap->On(i++);
	bitmap->On(i++);
	bitmap->On(i++);
	bitmap->On(i++);
	bitmap->On(99);
	bitmap->On(100);
	
	printf("on num:%d\n", bitmap->OnNum());
	bitmap->OnIndexs(arr, 0, len);	
	for(int j=0; j<len; j++)
		printf("%d\n", arr[j]);
	bitmap->Off(--i);
	printf("on num:%d\n", bitmap->OnNum());
	bitmap->OnIndexs(arr, 0, len);	
	for(int j=0; j<len; j++)
		printf("%d\n", arr[j]);

	delete bitmap;

	return 0;
}
